package com.codefish.framework.spring.beans.annotation;

import java.lang.annotation.*;

/**
 * 使用在类的属性上，表示从bean容器中获取这个依赖实例
 *
 * @author <a href='https://gitee.com/hzf2281'>codefish</a>
 * @version 1.0.0
 * @since 2022/11/06 下午 02:56
 */
@Documented
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Autowired {
    /**
     * 表示某个属性的依赖是否必须能够被获取到并注入
     */
    boolean required() default true;
}
